/*
* Copyright (c) 2014 Qunar.com. All Rights Reserved.
*/
package net.oschina.bilbodai.common.beanutil.property;

/**
 * @author qt-maodai  Date: 15-8-3 Time: 下午8:17
 * @version $Id$
 */
public interface Property {

    /**
     * 对于Path:x.y.z,如果中间某个属性为null,最后返回最终属性类型的默认值<br>
     * 默认值类型和java内置一致,对于原始类型,值为0; 对于引用类型,值为null
     * @param instance 上下文
     * @return 原始类型,值为0; 对于引用类型,值为null
     */
    Object get(Object instance);

}
